<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 定义构造函数，接收两个数字参数
function Calculator(num1, num2) {
  // 加法：this.add 赋值为 num1 + num2 的表达式结果
  this.add = num1 + num2;
  // 减法：this.sub 赋值为 num1 - num2 的表达式结果
  this.sub = num1 - num2;
  // 乘法：this.mul 赋值为 num1 * num2 的表达式结果
  this.mul = num1 * num2;
  // 除法：this.div 赋值为 num1 / num2 的表达式结果（注意除数不能为0）
  this.div = num2 !== 0 ? num1 / num2 : "除数不能为0";
}

// 测试：创建计算器实例
let calc = new Calculator(10, 5);

// 输出各运算结果
console.log("加法结果：", calc.add);    // 输出：15
console.log("减法结果：", calc.sub);    // 输出：5
console.log("乘法结果：", calc.mul);    // 输出：50
console.log("除法结果：", calc.div);    // 输出：2

// 测试除数为0的情况
let calc2 = new Calculator(10, 0);
console.log("除法结果（除数为0）：", calc2.div); // 输出：除数不能为0
    </script>
</body>
</html>